const sequelize = require("./db");
const { DataTypes } = require('sequelize');
const Students = require("./students");
const Class = sequelize.define("Class",{
    name:{
        type:DataTypes.STRING,
        allowNull:false,
        comment:"班级名称"
    },
    openData:{
        type:DataTypes.DATE,
        allowNull:false,
        comment:"班级开放时间"
    }
},{
    //freezeTableName:true,  // 表名是否冻结，默认false，会自动添加s
   timestamps:false,  // 不自动添加时间戳,包括创建时间和更新时间
    paranoid:true,  // 软删除，默认false，不开启软删除
})

// 班级和学生的关联关系
// Class.hasMany(Students)

module.exports = Class